home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 8 / FM Towns Free Software Collection 8.iso / t_os / bb / src / bb.h < prev    next >
Encoding:
C/C++ Source or Header  |  1994-06-01  |  1.6 KB  |  92 lines

  1. /*
  2.         log file display header file
  3. */
  4.  
  5. #define    TITLE_ID        0
  6. #define    TEXT3_ID        1
  7. #define    TEXT5_ID        2
  8. #define    TEXT3C_ID        3
  9. #define    TEXT5C_ID        4
  10. #define    NOTITLE_TEXT_ID    5
  11.  
  12. #define    NORMAL_MODE        0
  13. #define    PARENT_MODE        1
  14.  
  15. #define    BACK_COL        7
  16. #define    TEXT_COL        15
  17. #define    TITLEBACK_COL    8
  18. #define    TITLE_COL        4
  19. #define    TIME_COL        5
  20. #define    NAME_COL        12
  21. #define    ARROW_COL        12
  22. #define    MODE_COL        1
  23. #define    MODE_BACK_COL    13
  24. #define    BOTAN_COL        0x0005
  25. #define    BOTAN_FRAME_COL    0x000d
  26. #define    BOTAN_TITLE_COL    0x000d
  27. #define    FILES_BACK_COL    6
  28. #define    ALARM_MES_COL    10
  29. #define    HILIGHT            0x000f
  30. #define    SHADOW            0x0008
  31.  
  32. #define    CLICK_TIMING    3
  33. #define    PANEL_SX        120
  34. #define    PANEL_SY        80
  35. #define    BOTAN_X            160
  36. #define    BOTAN_Y            20
  37.  
  38. #define    TEXT_LINE_NO    25
  39. #define    TITLE_LINE_NO    22
  40.  
  41. #define    FILE_ERROR        0
  42. #define    MEMORY_ERROR    1
  43. #define    TEXTNO_ERROR    2
  44. #define    TITLENO_ERROR    3
  45. #define    LOG_ERROR        4
  46.  
  47. struct    logcontent{
  48.             int        maxtext;
  49.             union    content        *text;
  50.         };
  51.  
  52. typedef    struct{
  53.                 int        pos;
  54.                 char    id;
  55.                 char    mes_no;
  56.                 short    leng;
  57.                 unsigned short    text_no;
  58.                 unsigned short    com_no;
  59.                 short    title_index;
  60.                 unsigned short    dummy;
  61.                 short    com_lvl;
  62.                 unsigned short    lleng;
  63.             }    text_content;
  64.  
  65. typedef    struct{
  66.                 int        pos;
  67.                 char    id;
  68.                 char    mes_no;
  69.                 short    index;
  70.                 char    a,b,c,d,e,f,g,h;
  71.                 short    com_lvl;
  72.                 short    lleng;
  73.             }    title_content;
  74.  
  75. union    content{
  76.             text_content    text;
  77.             title_content    title;
  78.         };
  79.  
  80. struct    panel{
  81.             short    xpos;
  82.             short    ypos;
  83.             short    xsize;
  84.             short    ysize;
  85.             short    xbtnsize;
  86.             short    ybtnsize;
  87.             short    ini_digit;
  88.             char    ful;
  89.             char    disp;
  90.         };
  91.  
  92.